// { dg-do assemble  }
// prms-id: 11482

void *vp;

enum E { bad, ok } e;

void foo() {
  e = (E)vp;		// { dg-error "7:invalid cast" } 
}
